Unit 7 - ArrayList 动态数组 上个单元已经介绍过最简单的数组的使用方法。你可能已经发现,上个单元里学习的数组因为需要在定义的同时就确定存储位置的数量,且定义好后不可修改,在很多情况下并不方便。 ...
Unit 6 - Array 数组 每个变量都可以存储一个数据,但如果要处理大量具有相同性质的数据的时候仍然为每个数据都创建单独的变量就很麻烦。 ...
Unit 5 – Class的操作 这一单元介绍Class的写作语法和常见的应用场景。Class 可以被看作是一个很高级的容器,在Java编程中被用来承载 Method,Constructor 等等。这个单元的内容相对而言比较抽象,所以在学习的时候花费更长时间是正常的,不必因此焦虑。 ...
Unit 4 - Iteration 选择结构 相对人来说,机器更适合执行重复的工作。第4单元介绍的是Java编程中基础的循环语句。循环语句实现了让计算机在特定的条件下反复执行某一部分程序的功能。例如,如果要输出整数1-100之间所有的偶数,就需要判断1-100之间每一个整数是否能整除2,总共需要循环100次。但是运用循环语句我们不需要一行一行的编写这100个判断语句,只需要设置好循环的条件即可。 ...
AP计算机科学A复习:Unit 3 - Boolean Expressions and if Statements 选择结构和布尔表达式 我们经常需要根据实际情况来在多个选项中做决策。在不同的条件下,选择的解决方案就可以不同。这个单元里,我们将了解什么是程序编写里的「条件」,随后使用「if Statements」判断语句让程序可以根据不同的条件做出不一样的反应。 ...
AP计算机科学A复习:Unit 2 - Using Objects 面对对象编程 Java是「面向对象编程」的语言。意思就是通过编程来实现对「对象」进行操作,这里所说的对象是「Objects」。我们会先了解什么是「Objects」,然后学习如何与「Objects」有关的编程语句。比如,如何新建一个Object并对它进行操作。 ...
AP计算机科学A复习:Unit 1 - Primitive Types 基本的数据类型 这是AP CSA课程的第一个单元,我们将了解Java编程中最基础的一些知识点,例如四则运算。与我们以往熟悉的手写算数式不同,计算机编程中还需要区分不同格式的数据,并且根据程序需要使用合适的数据格式,我们把这些数据格式称作「Data Types」。 ...